package com.example.star.view.setting;

import android.graphics.Typeface;
import android.os.Bundle;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.style.StyleSpan;
import android.widget.TextView;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

import com.example.star.R;

public class AboutActivity extends AppCompatActivity {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_about);

        // 获取 TextView 控件
        TextView aboutText = findViewById(R.id.about_text);

        // 设置 “关于我们” 的内容
        String aboutContent = "关于我们\n" +
                "     在光影交织的娱乐宇宙里，无数璀璨明星照亮大众的视野。我们团队打造这款明星介绍平台，立志搭建一座连通粉丝与偶像，大众与娱乐圈的桥梁。\n" +
                "平台愿景\n" +
                "     我们深知，粉丝渴望全方位深入了解偶像的生活、作品与成长经历，大众对娱乐圈资讯也充满好奇。为此，我们精心创建这个集权威性、丰富性、互动性于一体的明星介绍平台，致力于提供一站式明星信息服务。让您轻点鼠标或滑动屏幕，就能获取偶像最新、最全的资讯，沉浸于丰富多彩的娱乐世界。\n" +
                "服务端的强大支撑\n" +
                "     平台服务端运用前沿云计算和大数据技术，为整个平台的稳定运行和数据管理筑牢根基。强大的服务器集群保障海量数据存储与快速检索，无论高峰低谷，都能确保平台稳定运行。借助大数据分析技术，我们能够深入洞察用户喜好，依据您的浏览记录和搜索行为，精准推送符合您口味的明星资讯，让您不错过任何感兴趣的内容。\n" +
                "客户端的便捷体验\n" +
                "     客户端设计始终秉持 “用户至上” 原则，追求极致简洁与便捷。界面简洁直观，操作逻辑清晰，无论是资深追星族，还是刚踏入娱乐圈的新手，都能迅速上手。同时，客户端支持多平台使用，您可以在手机、平板、电脑上随时随地开启追星之旅，获取最新明星动态。\n" +
                "内容团队的坚守\n" +
                "     我们拥有一支专业且充满热情的内容团队，成员均为资深娱乐媒体人和狂热追星族。他们凭借深厚的行业经验，每天从众多娱乐新闻源中筛选出最有价值的信息，并通过深入采访、实地报道，为您带来一手独家资讯。从明星新作品发布，到幕后花絮，再到生活中的点点滴滴，我们都能为您呈现，让您仿佛置身于明星身边。\n" +
                "     我们将持续创新，提升服务质量，努力为您打造更好的追星体验。未来，我们也期待与您携手，共同见证更多明星的闪耀时刻，探索更精彩的娱乐世界。";

        SpannableString spannableString = new SpannableString(aboutContent);

        String[] titles = {"关于我们", "平台愿景", "服务端的强大支撑", "客户端的便捷体验", "内容团队的坚守"};
        for (String title : titles) {
            int startIndex = aboutContent.indexOf(title);
            if (startIndex != -1) {
                int endIndex = startIndex + title.length();
                spannableString.setSpan(new StyleSpan(Typeface.BOLD), startIndex, endIndex, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
            }
        }

        // 将内容设置给 TextView
        aboutText.setText(spannableString);
    }
}